import java.util.Scanner;

// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class code1 {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        long n = in.nextInt();
        long m = in.nextInt();
        long a = in.nextInt();
        long b = in.nextInt();

        long ret = 0;

        for(int x=0;x <= Math.min(n/2,m);x++) {//枚举可以选1号礼包的个数
            long y = Math.min((n-x*2),(m-x)/2);//对应2号礼包的个数
            ret = Math.max(ret,a*x + b*y);
        }

        System.out.println(ret);
    }
}